package objetosDeJuego;

import java.util.HashSet;
import java.util.LinkedList;
import java.util.List;
import java.util.Set;

import componentes.Terreno;

public class TorreDorada extends Torre{

	/**
	 * @param posicion
	 * @param danio
	 * @param alcance
	 */
	private static final int DANIODORADA=4;
	private static final int ALCANCEDORADA=7;
	
	public TorreDorada(Terreno escenario, int posicionX,int posicionY) {
		super(posicionX,posicionY, DANIODORADA,ALCANCEDORADA);
		this.calcularRango(posicionX,posicionY,escenario);
		// TODO Auto-generated constructor stub
	}
	
	protected void calcularRango(int posicionX,int posicionY,Terreno escenario) {
		Set auxiDeRango=new HashSet();
		auxiDeRango=escenario.obtenerUnaListaDePosiciones(posicionX, posicionY,ALCANCEDORADA, 0, 0);
		this.setPosicionesADisparar(auxiDeRango);
	}
	
}
